package com.yida.wy.common.domain.request;

import javax.validation.constraints.NotNull;

import com.yida.common.core.annotation.Excel;

import java.io.Serializable;

/**
 * 基础数据（楼栋）对象 common_build
 *
 * @author lqq
 * @date 2022-11-14
 */
public class WyBaseBuildRequest implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 楼栋ID
	 */
	private Long buildId;

	/**
	 * 基础小区ID
	 */
	private Long communityId;

	/**
	 * 楼栋ID字符串
	 */
	private Long[] buildIds;

	/**
	 * 需排除的楼栋ID字符串
	 */
	private Long[] excludeBuildIds;

	/**
	 * 地区ID
	 */
	@NotNull(message = "地区ID不能为空")
	private Long areaId;

	/**
	 * 楼栋名称
	 */
	private String buildName;

	/**
	 * 自然幢号
	 */
	private String buildNo;
	
	/**
	 * 20230223
     * 是否是导入自建楼盘
     */
    @Excel(name = "是否是导入自建楼盘 0不是 1是")
    private String importFlag;

	public String getBuildName() {
		return buildName;
	}

	public void setBuildName(String buildName) {
		this.buildName = buildName;
	}

	public String getBuildNo() {
		return buildNo;
	}

	public void setBuildNo(String buildNo) {
		this.buildNo = buildNo;
	}

	public Long[] getBuildIds() {
		return buildIds;
	}

	public void setBuildIds(Long[] buildIds) {
		this.buildIds = buildIds;
	}

	public Long[] getExcludeBuildIds() {
		return excludeBuildIds;
	}

	public void setExcludeBuildIds(Long[] excludeBuildIds) {
		this.excludeBuildIds = excludeBuildIds;
	}

	public Long getAreaId() {
		return areaId;
	}

	public void setAreaId(Long areaId) {
		this.areaId = areaId;
	}

	public Long getBuildId() {
		return buildId;
	}

	public void setBuildId(Long buildId) {
		this.buildId = buildId;
	}

	public void setCommunityId(Long communityId) {
		this.communityId = communityId;
	}

	public Long getCommunityId() {
		return communityId;
	}

    public String getImportFlag() {
        return importFlag;
    }

    public void setImportFlag(String importFlag) {
        this.importFlag = importFlag;
    }

}
